cochlear canal - Spanish English Dictionary